﻿/* CSS Document */

.D { width: 100%; margin: 0 auto; }
.D_bg { width: 100%; }
.clear:after { clear: both; content: ""; display: block; width: 0; height: 0; visibility: hidden; }
.top { height: 28px; background-color: #015799; }
.D_top { width: 1200px; margin: 0 auto; font-size: 12px; }
.D_top>ul { float: left; }
.D_top>ul>li { float: left; margin-left: 22px; }
.D_top>ul>li>a { display: block; padding-left: 14px; line-height: 28px; background-image: url(../images/icon.png); background-repeat: no-repeat; color: #C4C9D9; }
.D_top>div { float: right; padding-top: 4px; height: 20px; }
.D_top>div>a { display: block; float: left; width: 66px; height: 20px; line-height: 20px; background-color: #EE7700; color: #F8CBC3; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; margin-right: 4px; }
.D_top>div>div { float: left; width: 160px; height: 20px; margin-right: 4px; }
.D_top>div>div>input { float: left; background-color: #5089B8; }
.D_top_text { width: 130px; height: 20px; -moz-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.D_top_btn { width: 26px; height: 20px; background: url(../images/icon.png) no-repeat 6px -28px; -moz-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.D_head { width: 1200px; height: 80px; margin: 0 auto; }
.D_head_logo { width: 30%; float: left; height: 80px; }
.D_head_logo>a { float: left; height: 60px; width: 100%; max-width: 369px; margin-top: 10px; line-height: 60px; }
.D_head_logo>a>img { width: 100%; vertical-align: middle; }
.D_head_nav { float: right; width: 70%; }
.D_head_nav_img { display: none; }
.D_head_nav>ul { display: block; height: 80px; }
.D_head_nav>ul>li { float: left; width: 14.28571428571429%; position: relative; z-index: 10;}
.D_head_nav>ul>li:first-child a { border-left: 1px solid #F1F1F1; }
.D_head_nav>ul>li:first-child a:before { content: ""; position: absolute; top: 34.5px; width: 1px; height: 6px; background-color: #163A82; }
.D_head_nav>ul>li:first-child a:before { left: -1px; }
.D_head_nav>ul>li>a { display: block; line-height: 75px; height: 75px; text-align: center; border-right: 1px solid #F1F1F1; position: relative; }
.onnav { border-bottom: 5px solid #EE7700; }
.onnav>a { color: #E70; }
.D_head_nav>ul>li>a:after { content: ""; position: absolute; top: 34.5px; width: 1px; height: 6px; background-color: #163A82; }
.D_head_nav>ul>li>a:after { right: -1px; }
.D_head_nav>ul>li>dl { display: none; width: 100%; position: absolute; top: 80px; left: 0px; z-index: 9; }
.D_head_nav>ul>li>dl>dd>a { display: block; width: 100%; height: 42px; line-height: 42px; margin-bottom: 1px; color: #282828; text-align: center; background-color: rgba(214,242,255,0.8) !important;background-color: #d6f2ff; }
.D_banner { width: 100%; line-height: 0px; height: 100%; position: relative; }/*banner*/
.D_banner>img { width: 100%; position: absolute; top: 0px; left: 0px; display: none; }
.D_banner>img:first-child { display: block; }/*banner*/
.D_banner>ul { position: absolute; bottom: 3%; left: 50%; }
.D_banner>ul>li:first-child { margin-left: 0px; }
.D_banner>ul>li { float: left; width: 12px; height: 12px; background-color: #ccc; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-left: 5px; cursor: pointer; }
.D_banner>ul>li.onli { background-color: #c00; }
.D_news { width: 1200px; margin: 0 auto; }
.D_news_top { width: 100%; position: relative; margin-top: 3%; }
.D_news_top>span { display: block; text-align: center; }
.D_news_top>span:first-child { line-height: 150%; font-size: 18px; font-family: "Times New Roman"; color: #999; }
.D_news_top>span>span { line-height: 150%; font-size: 24px; color: #3B3B3B; text-align: center; border-bottom: 2px solid #163A82; }
.D_news_top:after { content: ""; position: absolute; bottom: 0px; width: 100%; height: 2px; background-color: #D5D5D5; z-index: -1; }
.D_news_left, .D_news_right { width: 48%; margin-left: 1%; margin-right: 1%; float: left; margin-top: 20px; }
.D_news_left>div { float: left; }
.D_news_head { width: 100%; margin-bottom: 20px; border-bottom: 1px solid #D5D5D5; }
.D_news_head>span { width: 25%; line-height: 250%; background-color: #015799; font-size: 16px; color: #fff; text-align: center; float: left; }
.D_news_head>a { float: right; line-height: 250%; color: #808080; font-size: 16px; }
.D_news_left_body { width: 100%; border-bottom: 1px solid #D5D5D5; padding-top: 3%; padding-bottom: 3%; }
.D_news_left_img { float: left; width: 30%; height: 140px; margin-left: 0; overflow: hidden;line-height: 140px; }
 .ol_news_left{width: 20%;  margin-left:0;}
.D_news_left_text { float: left; width: 65%; margin-left: 2.5%; line-height: 200%; }
 .ol_news_text{width: 75%; }
.D_news_left_img>a { height: 100%; vertical-align: middle; }
.D_news_left_img>a>img { vertical-align: middle; width: 100%; margin: 0 auto; }
.D_news_left_text>span { display: block; }
.span1 { }
.span2 { font-size: 12px; color: #808080; }
.span3 { font-size: 12px; background: url(../images/iconjt.png) no-repeat left center; padding-left: 10px; }
.D_news_right_body { width: 94%; line-height: 200%; padding: 3%; }
.D_news_right_body:nth-child(even) { background-color: #D6F2FF; }
.D_news_right_body>span { display: block; }
.about { background-color: #D6F2FF; padding: 18px 0; padding-bottom: 18px; margin-top: 20px; }
.D_about { width: 1200px; margin: 0 auto; }
.D_about>ul>li { float: left; height: 160px; width: 14.28571428571429%; margin-top: 18px; }
.D_about>ul>li>dl>dt { height: 28px; line-height: 28px; color: #3F3F3F; text-align: center; font-weight:bold; }
.D_about>ul>li>dl>dd { line-height: 22px; font-size: 12px; text-align: center; }
.bottom { height: 40px; background-color: #015799; }
.D_bottom { width: 1200px; margin: 0 auto; color: #fff; font-size: 12px; }
.D_bottom>span { line-height: 40px; margin-left: 3%; }
.D_bottom_links { width: 148px; height: 22px; float: right; margin-top: 9px; position: relative; z-index: 9; margin-right: 3%; }
.D_bottom_links_btn { display: block; width: 148px; line-height: 22px; background-image: url(../images/footerlink.jpg); background-repeat: no-repeat; color: #666; text-align: center; cursor: pointer; }
.D_bottom_links>ul { display: none; width: 148px; height: 85px; position: absolute; top: -85px; left: 0px; background-color: #fff; }
.D_bottom_links>ul>li { width: 108px; height: 28px; margin: 0 auto; margin-top: 2px; text-align: center; line-height: 28px; border-bottom: 1px solid #e3e3e3; }
/*-----------------------------------about.html*/
.D_adcontent { width: 100%; height: 68px; }
.D_adcontent>ul { width: 100%; }
.D_adcontent>ul>li { float: left; margin-top: 2px; width: 16.666666666666666666666666666667%; }
.D_adcontent>ul>li>a { display: block; line-height: 66px; text-align: center; background-color: #015799; border-right: 1px solid #fff; color: #fff; }
.D_adcontent>ul>li.onwebnav>a { background-color: #EE7700; }
.webnav { width: 100%; max-width: 1200px; margin: 11px auto; height: 20px; line-height: 20px; overflow: hidden; background: url(../images/icon.png) no-repeat 0 -96px; font-size: 12px; }
.webnav>a:first-child { margin-left: 22px; }
.webnav >span { color: #EE7700; }
.adbx { width: 100%; max-width: 1200px; margin: 10px auto; }
.adbx>img { width: 100%; }
.adbx>ul>li { float: left; width: 50%; margin-bottom: 50px; }
.adbx>ul>li>div { padding: 20px 0 20px; width: 480px; margin: 0 auto; border: 1px solid #ddd; }
.adbx>ul>li>div>* { float: left; margin-left: 20px; }
.adbx>ul>li>div>img { }
.adbx>ul>li>div>span { line-height: 30px; margin-top: 30px; }
.adbx>ul>li>div>p { line-height: 22px; font-size: 12px; }
#dituContent { max-width: 1200px; width: 100%; margin: 0 auto; height: 550px; }
/*新闻 页面CSS*/
.D_adcontent { }
.D_adcontent_4 { max-width: 1220px; margin: 0 auto; }
.D_adcontent_5 { max-width: 1220px; margin: 0 auto; }
.D_adcontent_4>ul>li { width: 25%; }
.D_adcontent_5>ul>li { width: 20%; }
.D_adcontent_4>ul>li { width: 25%; }
.D_adcontent_5>ul>li { width: 20%; }
.D_news_conter { width: 100%; margin: 0 auto; margin-top: 20px; float: none; }
.D_news_conter .D_news_left_img { /*width: auto;
	margin-left: 5%;*/
}
.D_news_conter .D_news_left_img>a>img { display: block; width: auto; float: right; height: 145px; }
.D_news_conter .D_news_left_text { float: left;/*width: auto;
	margin-left: 5%;*/
}
.D_news_conter .D_news_left_text .span1 { font-size: 16px; }
.D_news_conter .D_news_left_text .span2 { font-size: 14px; }
.D_news_conter .D_news_left_text .span3 { font-size: 14px; }
.D_news_conter .D_news_left_body { padding: 20px 0; }
.D_news_d { width: 100%; max-width: 1000px; margin: 0 auto; }
.D_news_d_title { width: 100%; text-align: center; padding: 50px 0 20px 0; }
.D_news_d_title h2 { line-height: 35px; }
.D_news_d_title>div>span { font-size: 12px; color: #999; line-height: 24px; }
.time { line-height: 30px; border-bottom: 1px #ccc dashed; color: #999 }
.sx { padding: 20px 0; font-size: 12px; line-height: 22px; color: #666; }
.D_news_d>p { width: 90%; line-height: 24px; margin: 0 auto; color: #666; }
/*产品展示*/
.D_case { width: 100%; max-width: 1200px; margin: 0 auto; overflow: hidden; }
.D_case>ul { /*width: 1215px;
	margin-left:15px;*/
margin-top: 20px; }
.D_case>ul>li { /*width: 210px;
	margin-right: 30px;
	margin-bottom: 20px;*/
width: 20%; float: left; }
.D_case_img { width: 88%; margin: 0 auto; }
.D_case_img >a{ display: block;height:168px;overflow: hidden;}
.D_case_img>a>img {  display: block; width: 100%;height: 100%;}
.D_case_title { width: 88%; line-height: 40px; height: 40px; text-align: center;margin: 0 auto; }
.D_case_title>a {display: block;  word-break: keep-all;/* 不换行 */
 white-space: nowrap;/* 不换行 */
  overflow: hidden; text-overflow: ellipsis; }
.D_case_d { width: 100%; max-width: 1200px; margin: 0 auto; }
.D_case_d_title { width: 100%; text-align: center; padding: 50px 0; }
.D_case_d>img { width: 80%; display: block; margin: 0 auto; margin-top: 30px; }
.pages { line-height: 40px; padding-top: 10px; text-align: center; margin-top: 10px; margin-bottom: 20px; }
.pages A { border: 1px solid #CCCCCC; margin-left: 3px; margin-right: 3px; padding: 2px 5px; color: #000; }
#ds-thread .ds-powered-by{display:none!important;}.ds-powered-by{display: none !important;}
